html{padding: 0px;margin: 0px;}
body{font-family:宋体;font-size:12px; color:#4A4A4A; background:#f3f3f3; padding: 0px;margin: 0px;}
a{text-decoration: none; color:#4A4A4A;}
img{border: none;}
.top{background:white; padding:15px 0px;}
.top table{width:1000px; margin:auto;}
.searchForm{width:400px; height:41px; background:url(/template/default/image/searchformbg.gif) no-repeat; text-align:left;}
.searchInput{ width:270px; height:25px; vertical-align:top; border:solid 1px white; margin:5px 20px 0px 10px;}
.searchbtn{ width:74px; height:41px; background:transparent; border:none; cursor:pointer;}
.menu {height:40px;background:#2f6798; vertical-align:bottom;}
.navul{ width:1000px; margin:0px auto;padding:0px;list-style:none;}
.navul *{margin:0px;padding:0px;}
.navul li {	float: left; width:140px; height:40px;position:relative;text-align:center;line-height:40px;list-style:none;}
.navul li a:link, .navul li a:visited {font-family:微软雅黑; font-size:14px; color:#FFFFFF; display:block;}
.navul li a:hover { background:#05466e;}
.navul li ul {display:none;position:absolute;z-index:100;top:40px;left:0px; border:#05466e 1px solid;border-bottom:none; width:138px;}
.navul li ul li {display:block;float:none;margin-right:0px;height:36px;position:relative;line-height:36px;border-bottom:1px solid #05466e;	font-size:12px;}
.navul li.navmoon ul {display:block;}
.navul li.navmoon ul a {display:block;height:36px;line-height:36px; background:#2f6798; font-size:12px;}
.navul li.navmoon ul a:hover { background:#05466e;}
.panel{width: 1000px;height: auto;margin:auto;text-align:left; line-height:22px; overflow:hidden; padding:0px 3px; clear:both;}
.middle{width: 1000px;height: auto;overflow: hidden; padding-top:10px;}
.middleLeft{width:680px;height: auto;float: left;overflow:hidden;border: solid 1px #D1D1D1;padding:10px; background:white;}
.leftTitle{font-size:14px;font-weight:bold; border-bottom:solid 1px #0066CC; margin-bottom:10px;}
.middleRight{width:260px;height: auto;float: right;overflow:hidden;border: solid 1px #D1D1D1;padding:10px; background:white;}
.rightTitle{font-size:14px;font-weight:bold;}
.bottom{height: auto;line-height:22px;text-align: center; border-top:solid 5px #CCCCCC; padding-top:10px;}
.bottom a:hover{ color:Red;}
.bottom img{margin-top:5px;}
.position{border:solid 1px #0983C2; background:#A2D5F4; padding:5px; margin-top:10px; height:25px; overflow:hidden;}
.position .left{width:580px; float:left;}
.position .right{width:400px; float:right; text-align:right;}
.itembody{line-height:22px;width:340px;height:230px; }
.focus{width:100%;height:100%;overflow:hidden;position:relative;}
.friendlink{clear:both;border:solid 1px #D1D1D1; padding:15px;}
.flhead{ background:url(/template/default/image/flheadbg.gif) repeat-x; height:26px; margin-top:15px;border-top:solid 1px #D1D1D1;border-right:solid 1px #D1D1D1;border-left:solid 1px #D1D1D1; font-family:微软雅黑; font-size:14px; font-weight:bold; padding-left:15px;}
.friendlink td{vertical-align:top;}
.friendlink a{color:black;}
.pager{text-align:center;}
.pager a{padding:3px 6px; border:solid 1px #D1DDAA;background-color:#EFF7D0; }
.pager .pcs{background:white;}
.articleTitle{font-size:14px;}
.articleContent{line-height:22px;}
.textAlignCenter{text-align: center;}
.formsubmit{ width:500px; margin:0px auto 5px auto; text-align:right;}
.formsubmit a{font-size:14px; color:#FF3300;}
.formsubmit *{vertical-align:bottom;}
.solidStyle{height:1px; line-height:1px;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;_border-top:1px solid white;_border-left:1px solid white;_border-right:1px solid white;border-bottom:1px solid #CCCCCC;}
.dashedStyle{height:1px; line-height:1px;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;_border-top:1px solid white;_border-left:1px solid white;_border-right:1px solid white;border-bottom:1px dashed #CCCCCC;}
.validateCode{border:solid 1px gray;padding:3px;}
.clear{ clear:both;}
.querybtn{ background:url(/template/default/image/querybtnbg.gif) repeat-x; height:24px; line-height:22px; text-align:center; color:White; border:solid 1px #D4D4D7; padding:3px 10px; margin-bottom:6px; cursor:pointer; border:none; font-size:12px;}
.fluwin{position:absolute; text-align:right; z-index:1000px; overflow:hidden;}
.fluwin img{ padding:3px; background:white; border:solid 1px #B5E875;}
.fluwin a{ display:block; margin-bottom:5px;}
.fluwin span{position:absolute; top:0px; right:0px; background:white; cursor:pointer;}
.vote{ text-align:center; font-weight:bold; margin-bottom:10px;}
.voteitem table td{ line-height:26px;}
.doupiaorate{ background:#FF1A16; height:20px;}
.gvArticle{border:none;}
.gvArticle tr{border:none;}
.gvArticle th{ background:#EAEFF2; padding:5px;}
.gvArticle td{border-bottom:dashed 1px #CCCCCC;	padding:5px 0px;}
.articleAbstract{background:#FAFAFA; border:dashed 1px #CCCCCC; padding:10px; margin-top:5px;}
.articleContents{line-height:22px;}
.articleContents img{max-width:100%; height:auto;}
.lingdaoitem{width:200px; float:left; padding:10px; text-align:center;}
.lingdaoitem img{width:200px; height:250px; margin:auto;}
.linddaofaceDetail{ float:left; margin-right:20px;}
.anjian{background:url(/templates/darkblue/image/anjianbg.gif) no-repeat; width:220px; height:35px; text-align:center; line-height:35px; display:block; margin-bottom:5px;}
.redTb a:hover{ color:Red;}
